﻿using System;

namespace Mono.Cecil
{
	// Token: 0x0200009E RID: 158
	[Flags]
	public enum MethodImplAttributes : ushort
	{
		// Token: 0x040001B7 RID: 439
		CodeTypeMask = 3,
		// Token: 0x040001B8 RID: 440
		IL = 0,
		// Token: 0x040001B9 RID: 441
		Native = 1,
		// Token: 0x040001BA RID: 442
		OPTIL = 2,
		// Token: 0x040001BB RID: 443
		Runtime = 3,
		// Token: 0x040001BC RID: 444
		ManagedMask = 4,
		// Token: 0x040001BD RID: 445
		Unmanaged = 4,
		// Token: 0x040001BE RID: 446
		Managed = 0,
		// Token: 0x040001BF RID: 447
		ForwardRef = 16,
		// Token: 0x040001C0 RID: 448
		PreserveSig = 128,
		// Token: 0x040001C1 RID: 449
		InternalCall = 4096,
		// Token: 0x040001C2 RID: 450
		Synchronized = 32,
		// Token: 0x040001C3 RID: 451
		NoOptimization = 64,
		// Token: 0x040001C4 RID: 452
		NoInlining = 8,
		// Token: 0x040001C5 RID: 453
		AggressiveInlining = 256,
		// Token: 0x040001C6 RID: 454
		AggressiveOptimization = 512
	}
}
